home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9410 / UJEX1.CD < prev    next >
Text File  |  1994-11-23  |  30KB  |  455 lines

  1.           @VExcel 5.0@N
  2.  
  3.           @VPar excellence Excel -- II.@N
  4.  
  5.           Az   elôzô   részben  bemutattuk  az  Excel  5  megváltozott
  6.           munkafelületét  és  egy  jelentôs  újdonságát, az OLE 2-t. A
  7.           bemutató    most   következô   részében   továbbra   is   az
  8.           újdonságokra  koncentrálva  haladunk. Tekintsük át a program
  9.           további funkcióit és az OLE 2-vel gyûjtött tapasztalatokat.
  10.  
  11.  
  12.  
  13.           A  számtáblák  talán legfontosabb funkciói az adatelemzéshez
  14.           kapcsolódnak.   Nézzük,   milyen   újdonságokkal  szolgál  e
  15.           tekintetben az 5.0 verzió!
  16.  
  17.  
  18.                                 @VAdatelemzés@N
  19.  
  20.           Az  újdonságok  közül  mindenekelôtt  azt  említeném, hogy a
  21.           háromdimenziós   lehetôségek   az   általános  változásoknak
  22.           megfelelôen    most   már   kiterjednek   egyes   függvények
  23.           mûködésére   is.   A   képletek  használata  alapvetôen  nem
  24.           változott,    de    alkalmazásukkor   újabb   lehetôségekkel
  25.           élhetünk.   A   3D-s   képletmegadás  során  a  definícióban
  26.           természetesen  szerepeltetni  kell  az érintett táblákat is.
  27.           îgy      a     tartomány     megadásakor     például     egy
  28.           @K'tábla1:tábla12'@N   kiegészítéssel   jelöljük   az   érintett
  29.           cellák  definiálása  elôtt  az  éves  összesítés értelmezési
  30.           tartományát,   ha   az   egyes   hónapok   adatai  rendre  a
  31.           @Ktábla1...tábla12@N   nevû   táblákban   vannak.   Jelenleg  11
  32.           függvény,  az  AVERAGE,  COUNT,  COUNTA,  MAX, MIN, PRODUCT,
  33.           STDEV,   STDEVP,   SUM,   VAR  és  a  VARP  van  felkészítve
  34.           többtáblás mûködésre.
  35.  
  36.           A  fentiek  közül  bizonyára  a  leggyakrabban  használt  az
  37.           összegzô  képlet (SUM), amely funkció az új kiadásban a 3D-s
  38.           tulajdonságon  kívül  más  újdonsággal  is  szolgál  egy  új
  39.           függvény  segítségével  (SUBTOTAL).  Ha  raktárak mennyiségi
  40.           adatait  tartalmazó  táblával  dolgozunk,  fontos  lehet  az
  41.           egyes  áruféleségek mennyisége mellett azt is tudni, hogy az
  42.           illetô   árufajtából   mennyi   van  az  egyes  raktárakban.
  43.           Kétféle  összegre  van  tehát  szükségünk  ugyanazon állapot
  44.           jellemzésekor,  részösszegekre  és minden raktárra kiterjedô
  45.           teljes  összegre.  Könnyedén  kialakítható  a  táblán  olyan
  46.           adatszerkezet,  amely  a  kétféle  összeget  tartalmazza.  A
  47.           funkció  használatát  egyszerûsíti és egyúttal automatizálja
  48.           az   eszközsoron   kialakított   AutoSum  ikon  (nagy  görög
  49.           szigma).  Segítségével  elôször a részösszegeket eredményezô
  50.           cellákat  kijelölve,  majd  az  ikonra  kattintva  egyenként
  51.           készíthetünk  raktári  szintû  mennyiségeket,  majd az egész
  52.           érintett   tartomány  kijelölését  és  az  AutoSum  ismételt
  53.           használatát  követôen képet kaphatunk a teljes mennyiségrôl,
  54.           melynek  kialakításakor  a  függvény  minden részszámításhoz
  55.           használt mennyiséget csak egyszer fog figyelembe venni.
  56.  
  57.  
  58.                             @VA függvényvarázsló@N
  59.  
  60.           A  függvények  használatát  hivatott megkönnyíteni egy másik
  61.           újdonság,  a FunctionWizard. A [Shift F3] gombkombinációval,
  62.           vagy  az  @Kfx@N  ikon  aktivizálásával  elôcsalható segédeszköz
  63.           tulajdonképpen  egy  beállítóablak  segítségével megalkotott
  64.           függvényszótár.  Ritkán,  vagy  korábban  még egyáltalán nem
  65.           használt  függvények,  esetleg  --  maximum  hét  rétegig --
  66.           egymásba   ágyazott  függvényfürtök  szintaktikailag  helyes
  67.           alkalmazását  segíti,  mindennapos  használata  azonban  egy
  68.           kissé  vontatottá  tenné  a  képletek bevitelét. Szerencsére
  69.           ezúttal  választható,  de  nem  kötelezô  az alkalmazása. Ha
  70.           csak  szintaktikai  segítségre, emlékeztetôre van szükségünk
  71.           egy   beírt   függvénnyel   kapcsolatban,  a  FunctionWizard
  72.           használata  nélkül,  [Ctrl   Shift   A]-ra   megjelennek   a
  73.           használatos  paraméterek  nevei,  melyeket  valós tartalomra
  74.           cserélve mûködôképes képlethez jutunk.
  75.  
  76.  
  77.                                  @VAuditing@N
  78.  
  79.           Függvények     segítségével     többszörös    hivatkozásokat
  80.           tartalmazó  viszonyrendszer  alakítható  ki  a számtáblán. E
  81.           tulajdonság  rendkívül elônyös és hatékony mindaddig, amíg a
  82.           tábla   használója   képes  áttekinteni  a  ""honnan  hova?"
  83.           kérdését.  Könnyen  elôfordulhat  azonban, hogy egy régebben
  84.           kialakított  táblával akad dolgunk, vagy esetleg egy kolléga
  85.           szabadságolása   miatt   kell  korábban  nem  ismert  táblán
  86.           dolgozni.  Ilyen  esetekben a helyzet áttekintéséhez hasznos
  87.           segítség  az  Auditing  funkció.  Használhatjuk  menüpontból
  88.           meghívva   vagy   ""úszópalettaként".   Az   utóbbi  esetben
  89.           alapbeállításban   nyolc   ikon  van  az  eszközpalettán.  A
  90.           program  grafikus  nyilakkal  jelöli  a  forrás-, köztes- és
  91.           célcellákat,   mindig   az  adatszámítás  irányában,  így  a
  92.           kirajzolódó   képen   vizuálisan   is   nyomonkövethetjük  a
  93.           felépített  hierarchiát.  Lehetôség  van  csak  a  közvetlen
  94.           adatkapcsolatok   megjelenítésére  is,  s  természetesen  az
  95.           összes   reláció  egyidejûleg  megjeleníthetô.  A  kirajzolt
  96.           nyílrendszer   a   jobb  áttekinthetôség  végett  akár  több
  97.           lépésben  is  visszatörölhetô.  Nem okoz gondot a hierarchia
  98.           feltérképezésében  az  sem,  ha  más  számtáblán  vagy külsô
  99.           jegyzettömbben  található  hivatkozásra  bukkan  a rendszer.
  100.           Ilyenkor   megjelenik   a   @KGo  To@N  beállítóablak  a  pontos
  101.           címmel,  s  ha  aktív,  illetve  megnyitott  állapotban levô
  102.           táblára  történik  hivatkozás,  az OK gombbal átválthatunk a
  103.           kijelölt helyre.
  104.  
  105.           Az   Auditing   funkció  a  hierarchia  feltérképezésén  túl
  106.           hibakeresésre   is   alkalmas.  E  tulajdonsága  csak  akkor
  107.           mûködik,   ha   az   aktív  cellában  hibaérték  van.  Ilyen
  108.           esetekben   az   ""úszópalettán"   elindítva   a  hibakeresô
  109.           funkciót  az  mindaddig  mûködik,  amíg fel nem térképezte a
  110.           hiba  lehetséges  okát,  vagy  körbehivatkozásra  nem talál.
  111.           Több  lehetséges  hibaforrás  esetén  a  döntést  az emberre
  112.           bízza,   majd   annak   eldöntése  után,  hogy  melyik  úton
  113.           folytatódjék   a  keresés,  tovább  dolgozik.  A  hibakeresô
  114.           menüpontból is indítható.
  115.  
  116.  
  117.                                 @VElnevezések@N
  118.  
  119.           Az    emberi   gondolkodáshoz   a   számtábla-koordinátáknál
  120.           közelebb  áll  jeligék, elnevezések használata. A mindennapi
  121.           elemzések  során  a  valós  folyamatok sok esetben számokká,
  122.           mennyiségekké  absztrahálódnak,  az áttekintés során azonban
  123.           szívesebben  beszélünk  raktárakról  vagy  más  egységekrôl,
  124.           mint  például B2..B32 vagy más blokkról, bár az utóbbi adott
  125.           esetben   a   számítógép   számára   kezelhetôbb  kifejezése
  126.           ugyanannak  a  dolognak. E látszólagos összeférhetetlenséget
  127.           oldja   az   5.0   verziónak  az  a  tulajdonsága,  amellyel
  128.           számtábla  cellákat vagy blokkokat címkékkel, elnevezésekkel
  129.           illethetünk,  és a késôbbiekben a rájuk való hivatkozásokban
  130.           ezeket   az   elnevezéseket  használhatjuk  táblakoordináták
  131.           helyett.   A   lehetôség   csak   részben  újdonság,  hiszen
  132.           korábban   a   4.0   is  ""tudott"  hasonlót  nyújtani,  más
  133.           számtáblák  közül pedig a Quattro Pro for Windows 5.0 kínált
  134.           ehhez   hasonló  funkciót.  Az  Excel  5.0-ban  kibôvült  az
  135.           elnevezések  használatának  lehetôsége  a  4.0-hoz képest. A
  136.           változások     elsôsorban     a     számtábla    ténylegesen
  137.           háromdimenzióssá válásához kapcsolódnak.
  138.  
  139.           Az  elnevezések lehetnek tábla vagy jegyzettömb szintûek, és
  140.           ennek    megfelelôen    háromdimenziós   hivatkozásokat   is
  141.           jelölhetnek.  Az  5.0  verzió  munkafelületének megváltozása
  142.           lehetôvé    tette,   hogy   a   4.0-ban   is   követett   --
  143.           @KInsert/Name@N   --  eljárás  mellett  most  már  a  szerkesztô
  144.           vagy   képletsor   bal  szélén  közvetlenül  is  megadhatjuk
  145.           táblatartományok     elnevezését.    A    névadás    ezúttal
  146.           triviálisan  egyszerû:  jelöljük  ki  az ominózus területet,
  147.           majd  az  elnevezések  helyén nevezzük meg azt. Ettôl kezdve
  148.           kijelöléseknél  vagy  képletek használata során elég csak az
  149.           elnevezést   használni   a  megfelelô  szintaktikával.  Mint
  150.           említettem,   az   egyes   elnevezések  érvénye  tábla  vagy
  151.           jegyzettömb    szintû    lehet.    Ennek    megfelelôen    a
  152.           szerkesztôsor  szélén  megadott  elnevezések  a  jegyzettömb
  153.           összes   táblázatára   fognak   vonatkozni,  az  @KInsert/Name@N
  154.           menüpontban  definiáltak  pedig a korábbiaknak megfelelôen a
  155.           konkrét  táblára.  Utóbbi  esetben  a  név elôtt szerepelnie
  156.           kell  a  tábla  nevének  is,  így tehát a @Ktáblanév!elnevezés@N
  157.           szintaktika  szerint  dolgozhatunk.  Ha  ""sikerül"  mindkét
  158.           szinten   azonos   jeligéket   is  definiálnunk,  a  program
  159.           általában   a   nagyobb   egységre   definiált   értelmezést
  160.           használja,  de  amikor  a  konkrét  táblára  váltunk, az ott
  161.           érvényes kijelölés válik aktuálissá.
  162.  
  163.  
  164.                              @VElemzô grafikonok@N
  165.  
  166.           Az  adatelemzés egyik legszemléletesebb eszközét kínálják az
  167.           analitikus   grafikonok.   Az   5.0  fejlett  grafikonkezelô
  168.           képességei  közül  ebben a részben csak a trendvonal-rajzoló
  169.           képességet,  az  adatok  standard hibáinak megjelenítését és
  170.           az   adatok   csoportosítását  emelem  ki.  A  grafikonokkal
  171.           kapcsolatos  többi  újdonságot  a  grafikonokkal  foglalkozó
  172.           részben fogjuk áttekinteni.
  173.  
  174.           Egyes  adatcsoportok  értelmezését  megkönnyíti,  ha sikerül
  175.           találni  olyan  vonalat  --  az  úgynevezett trendvonalat --
  176.           amelyre  látszólag felfûzhetôk az elsô látásra kuszának tûnô
  177.           adatok.    Papíron   hosszas   és   kellôképpen   elrettentô
  178.           számítások  elvégzése után juthatunk eredményre egy egyenlet
  179.           formájában,  de  igazán  meggyôzô  erôt mindennek a grafikus
  180.           ábrázolás  ad.  Az Excel 5.0 lehetôvé teszi a legkülönbözôbb
  181.           adatcsoportok      értelmezését     megfelelô     illesztésû
  182.           trendvonalak   segítségével.   Technikailag   jellemzôen   a
  183.           kétdimenziós  grafikonok  --  terület, oszlop, vonal stb. --
  184.           nyújtanak   alkalmas  alapot  a  trendvonal  felvázolásához.
  185.           Ezen   belül   a   program   lehetôséget   nyújt   lineáris,
  186.           logaritmikus,     exponenciális,    hatvány    és    polinom
  187.           trendtípusok   választására,   makacsul  változékony  adatok
  188.           értelmezéséhez  pedig  a  mozgóátlag nyújthat segítséget. Az
  189.           elkészített     trendvonal    formai    tulajdonságait    --
  190.           vonalvastagság,  vonaltípus,  szín  --  kettôs  kattintással
  191.           változtathatjuk meg.
  192.  
  193.           Minthogy  az  adatokat jóval könnyebb áttekinteni grafikusan
  194.           ábrázolva,     mint     nyers     formájukban,    szerencsés
  195.           tulajdonságnak   tûnik   adatmélységek   megfelelô  grafikus
  196.           ábrázolása.  Egy  negyedéves  tagolású,  de  a  teljes  évre
  197.           vonatkozó    részletes   adatokat   tartalmazó   táblázatból
  198.           megjeleníthetô   csak  a  negyedéves  összesítések  szintje,
  199.           mialatt  a  részletes  adatok  rejtve továbbra is a táblázat
  200.           részét  képezik.  Az  Excel  5.0  mindezt  az adatok alapján
  201.           készített grafikonon vizuálisan megjelenítve képes követni.
  202.  
  203.           Hasonló  szolgáltatás  a  többszintû adathalmaz hierarchikus
  204.           kategóriákként   való   megjelenítése.  Ha  olyan  területet
  205.           jelölünk   ki,  amelyen  különbözô  kategóriák  több  rétegû
  206.           mélységben  alkotnak  részhalmazokat,  grafikonkészítéskor a
  207.           tábla  e  sajátosságai  automatikusan  ábrázolódnak.  A most
  208.           ismertetett  ábrázolási  képesség  remekül  kamatoztatható a
  209.           @KPivotTable@N      funkcióval     elôállított     adatmetszetek
  210.           grafikus megjelenítésekor.
  211.  
  212.           Bizonyos  esetekben többletinformációt nyújthat az adatokról
  213.           a  hozzájuk  tartozó,  jellemzô  hibaértékek  ábrázolása. Az
  214.           Excel  elemzô  grafikai  repertoárjában  megtalálható  ez  a
  215.           lehetôség  is.  A  trendvonalhoz hasonlóan ezt a fejlesztést
  216.           is  jellemzôen  kétdimenziós  grafikontípusok  választásakor
  217.           alkalmazhatjuk.    Grafikusan   a   hibaértékek   függôleges
  218.           vonalként  jelennek  meg  az  adott pont körül. Åbrázoláskor
  219.           választhatjuk  a  féloldalas vagy a kétoldalas megjelenítést
  220.           is,  hibaértékként  pedig  megadható  az adatponthoz tartozó
  221.           standard   hiba,   a   szórás,   állandó  érték,  illetve  a
  222.           felhasználó által kijelölt cellák értékei.
  223.  
  224.           @KVaczulin György@N
  225.  
  226.  
  227. @<9410\UJEXEN15.GIF>Kétdimenziós grafikonjainkon az elemzést segítô információkat ábrázolhatunk@N
  228.  
  229. @<9410\UJEXEN13.GIF>Az Auditing segít feltérképezni a cellák közötti összefüggéseket@N
  230.  
  231. @<9410\UJEXEN11.GIF>A függvényszótár elsô ablakában a kiválasztás...@N
  232.  
  233. @<9410\UJEXEN12.GIF>...a másodikban a kiválasztott funkció helyes paraméterezése történik@N
  234.  
  235. @<9410\UJEXEN23.GIF>Strukturált adatokat az outline  segítségével egy kattintással tetszés  szerinti@N
  236. @<9410\UJEXEN22.GIF>rétegezettségben jeleníthetünk meg@N
  237.  
  238.  
  239.           ┌──────────────────────────────────────────────────────────┐
  240.           │                @VHasználati útmutató az OLE 2-höz@N          │▒
  241.           │                                                          │▒
  242.           │ Egyre  több  új  szoftver  hirdeti  magáról  az  OLE   2 │▒
  243.           │ szabványú   kapcsolatképességet,   de   azt    gondolom, │▒
  244.           │ kiindulásképpen  érdemes  a  forrástól elindulni, hiszen │▒
  245.           │ ha valakinek, hát az OLE 2 megalkotójának ismernie  kell │▒
  246.           │ saját találmányát (ami persze  nem zárja ki, hogy  mások │▒
  247.           │ ne     csinálhatnának      ügyesebb,      mûködôképesebb │▒
  248.           │ implementációkat).  A  próba eredménye így  mindenképpen │▒
  249.           │ tájékoztató    érvényû.      Az    elsô    tapasztalatok │▒
  250.           │ begyûjtéséhez     hiteles     résztvevôkrôl      kellett │▒
  251.           │ gondoskodni, s végül az  Excel 5.0-t és a  WinWord 6.0-t │▒
  252.           │ vetettem  be.  A  próbához  használt gépek paraméterei a │▒
  253.           │ következôk voltak:                                       │▒
  254.           │                                                          │▒
  255.           │ @V*@N   33  MHz-es   AMD  386SX   processzor,    matematikai │▒
  256.           │ koprocesszor, 170 Mbyte-os  Quantum merevlemez, 8  Mbyte │▒
  257.           │ RAM, (valódi) Hercules grafikus kártya, Novell DOS  7.0, │▒
  258.           │ Windows 3.1 védett módban;                               │▒
  259.           │                                                          │▒
  260.           │ @V*@N 66  MHz-es  Intel   486DX2  processzor,   340 Mbyte-os │▒
  261.           │ Quantum merevlemez,  4 Mbyte  RAM, színes  SVGA grafikus │▒
  262.           │ alrendszer, MS DOS 6.2, Windows 3.1 védett módban.       │▒
  263.           │                                                          │▒
  264.           │ Az  objektumkapcsolat  kialakításához  mindkét programot │▒
  265.           │ elindítottam.  A WinWordben arra a pontra  pozicionáltam │▒
  266.           │ a kurzort, ahol  látni akartam a  beágyazott objektumot, │▒
  267.           │ ezúttal  egy  grafikont.   Késôbb  látni  fogjuk,   hogy │▒
  268.           │ objektum  más   is  lehet,   például  egy   cella   vagy │▒
  269.           │ számtábla,   de   adott   esetben   akár   grafika  vagy │▒
  270.           │ hanginformáció  is.   A  WinWordbeli  objektum  körül -- │▒
  271.           │ elôtte,  mellette,  utána  --   lehet  bármi  más,   ami │▒
  272.           │ elhelyezhetô,  így  szöveg,  hang,  grafika,  más egyéb, │▒
  273.           │ melyek   bármi   módon,   közvetlen   begépeléssel  vagy │▒
  274.           │ hasonlóan beágyazással kerülnek a helyükre.              │▒
  275.           │                                                          │▒
  276.           │ A  ""leszállópálya"  elôkészítése  után  átkapcsoltam az │▒
  277.           │ Excelbe.   Az  Excelben  létrehoztam  egy négy oszlopból │▒
  278.           │ álló számsort.  Mindegyik oszlopban volt egy cella,  ami │▒
  279.           │ --   függvénnyel   kifejezve   --   a   számok   átlagát │▒
  280.           │ jelenítette  meg.   Az  átlagértékeket  egy   grafikonon │▒
  281.           │ ábrázoltam,  majd  kijelöltem  a  grafikont, mintha csak │▒
  282.           │ másolni  vagy  elmozgatni  akartam  volna  azt   eredeti │▒
  283.           │ helyzetébôl.   Fontos, hogy  a képen  egyidejûleg legyen │▒
  284.           │ látható a forrás  alkalmazás (most az  Excel), és a  cél │▒
  285.           │ alkalmazás (ami itt a WinWord  volt).  A képen tehát  az │▒
  286.           │ aktív Excel --  azon belül a  kijelölt grafikon --  volt │▒
  287.           │ látható,  illetve   a  pillanatnyilag   háttérbe   utalt │▒
  288.           │ WinWord egy része. A kurzor hegyével (itt fehér nyíl)  a │▒
  289.           │ grafikon  élét  ""megragadva"  az  Excelbôl  áthúztam  a │▒
  290.           │ grafikont -- az  ablakkereten keresztül --  a WinWordbe, │▒
  291.           │ ahol  a   kurzor  talpas   nyíllá  változott,   majd  az │▒
  292.           │ egérgombot  felengedve  az  objektum  (itt  a  grafikon) │▒
  293.           │ beágyazódott.   A OLE  funkcióból eddig  tehát az  OE -- │▒
  294.           │ azaz az  objektum-beágyazódás (Object  Embedding) --  az │▒
  295.           │ ígéretnek megfelelôen teljesült, a WinWordben  megjelent │▒
  296.           │ a  grafikon   képe.    A  képet   úgy  rendeztem,   hogy │▒
  297.           │ egyidejûleg lássam a forrás és a beágyazott grafikont.   │▒
  298.           │                                                          │▒
  299.           │ Lássuk  az  OLE  másik  részét,  az  élô adatkapcsolatot │▒
  300.           │ (object  linking)!  Visszakapcsoltam   az  Excelbe,   és │▒
  301.           │ megváltoztattam a  grafikon alapját  képzô számsort.   A │▒
  302.           │ grafikon   WinWordbeli   alteregója   nem   követte    a │▒
  303.           │ forrástáblázatban   elôidézett   változásokat,   noha  a │▒
  304.           │ számok  mellett  található  forrás  grafikon pillanatról │▒
  305.           │ pillanatra  a  friss,  az  értékeknek megfelelô, változó │▒
  306.           │ képet   mutatta.   Sajnos   a   WinWordbeli   @KEdit/Links@N │▒
  307.           │ menüpont sem tudott  a kiépített adatcsatolásról,  pedig │▒
  308.           │ ugyanezt  a  grafikont  még  egyszer  --  de  most már a │▒
  309.           │ vágólapon   (clipboard)   keresztül   --   átküldve   és │▒
  310.           │ beágyazva ugyanannak a  WinWord dokumentumnak egy  másik │▒
  311.           │ pontjára,  minden  mûködni  látszott   (ez  így  OLE   1 │▒
  312.           │ eljárás).                                                │▒
  313.           │                                                          │▒
  314.           │ Az Excel  grafikon a  forrástáblázat változásait  rögtön │▒
  315.           │ mutatta, és  ebben kis  késéssel a  WinWordben az  OLE 1 │▒
  316.           │ technika  szerint  beágyazott  másolata  is  követte.  A │▒
  317.           │ WinWord   @KEdit@N    menüjében   aktívvá   vált   a   @KLinks@N │▒
  318.           │ opció,  ami  továbbra  is  csak  arról  az  egy   mûködô │▒
  319.           │ adatkapcsolatról tudott.  Minden stimmel, azazhogy  hova │▒
  320.           │ is  lett  az  OLE  2  által  kiépített  adatkapcsolat (a │▒
  321.           │ Linking)?   Egy  módon  mégis  sikerült felélesztenem az │▒
  322.           │ Excel  és  a  WinWord  között  az  OLE 2-vel kialakított │▒
  323.           │ objektumkapcsolatot.  A beágyazott objektum  kijelölését │▒
  324.           │ követôen  a  WinWordben   az  @KEdit/Object/Open@N   menüvel │▒
  325.           │ meghívódik a  forrás alkalmazás  -- itt  az Excel  -- és │▒
  326.           │ betöltôdik  az  objektum  eredeti környezetét tartalmazó │▒
  327.           │ teljes jegyzettömb.   A WinWordbeli  objektum --  az élô │▒
  328.           │ adatkapcsolat  tartamára  --  ferde sávozással kiemeltté │▒
  329.           │ válik, és  azonos idôben,  pontosan követi  az Excelbeli │▒
  330.           │ példány változásait.   Az itt  végrehajtott  módosítások │▒
  331.           │ megmaradnak  a  WinWord-dokumentumban,  és megôrzôdnek a │▒
  332.           │ következô  hasonló  elôhívásig.   A  leírtak  tehát  egy │▒
  333.           │ WinWordbeli,  OLE  2-vel  beágyazott  objektum  utólagos │▒
  334.           │ szerkesztésérôl szólnak, mindazonáltal bemutatják,  hogy │▒
  335.           │ az OLE 2-vel  átvitt objektumok képesek  az alkalmazások │▒
  336.           │ közötti dinamikus  adatkapcsolat mûködtetésére.   Valami │▒
  337.           │ van...                                                   │▒
  338.           │                                                          │▒
  339.           │ OLE 2 típusú  objektumkapcsolat másképp is  létesíthetô. │▒
  340.           │ Az  @KInsert@N   menübôl   az  @KObject@N   opció   választására │▒
  341.           │ egy  beállítóablak  jelenik  meg  az  OLE  képességekkel │▒
  342.           │ bejegyzett  alkalmazások  listájával.   A  lista  minden │▒
  343.           │ ilyen file-t felsorol, így  ebbôl nem dönthetô el,  hogy │▒
  344.           │ közülük melyik képes  OLE 2 típusú  objektum-csatolásra. │▒
  345.           │ Ha ilyen alkalmazást  választunk, a helyben  szerkesztés │▒
  346.           │ elve szerint  rögtön a  kiválasztott program  eszközeire │▒
  347.           │ cserélôdnek az  Excel menüi  és eszközsorai,  s a kurzor │▒
  348.           │ által jelzett helyen elkezdhetünk dolgozni a  választott │▒
  349.           │ alkalmazással.   Az   üzleti  jelentés  legelsô   sorába │▒
  350.           │ például    látványos,    kalligrafikus,     tükrözéssel, │▒
  351.           │ árnyékolással kiemelt céglogo  készíthetô a WordArt  2.0 │▒
  352.           │ segítségével.     Hasonló   eljárással   csatolhatók   a │▒
  353.           │ táblázatba korábban  elkészített teljes  file-ok is.   A │▒
  354.           │ funkció mûködni látszott.                                │▒
  355.           │                                                          │▒
  356.           │ A helyben  szerkesztés (In-Place  Activation) lehetôsége │▒
  357.           │ többnyire megvalósul.   A beágyazott  objektumra  kettôt │▒
  358.           │ kattintva  valóban   lecserélôdnek  a   menük,  és    az │▒
  359.           │ eszközsor gombjai az objektumot kibocsátó  alkalmazásnak │▒
  360.           │ megfelelôen  --  a  zoomot  kivéve -- többnyire mûködnek │▒
  361.           │ is.    Az   objektum   körül   nagyjából   a   méretének │▒
  362.           │ megfelelôen megjelenik az eredeti alkalmazás, ami  ettôl │▒
  363.           │ kezdve munkára kész.  Ha kicsinek tûnik a  munkafelület, │▒
  364.           │ kiterjedését  a  sávos   szegély  fekete   ""gombjaival" │▒
  365.           │ változtathatjuk   a   lehetôségek,   azaz   a   befogadó │▒
  366.           │ alkalmazás adottságainak függvényében.  Kilépéshez  elég │▒
  367.           │ [Esc]-et  nyomni  vagy  egyet   kattintani  egy    külsô │▒
  368.           │ felületen --  a végrehajtott  változtatások megôrzôdnek, │▒
  369.           │ a beágyazott objektum sajátjaivá váltak.                 │▒
  370.           │                                                          │▒
  371.           │ Furcsaság  azért  itt  is  akadt.   Egyrészt  a  helyben │▒
  372.           │ szerkesztett dokumentum mérete -- általam be nem  látott │▒
  373.           │ okból  --   lecsökken,  amit   aztán  korrigálni   kell. │▒
  374.           │ Másrészt a WinWordbe beágyazott Excel grafikonra  kettôt │▒
  375.           │ kattintva   a   fent   leírtak   szerint   átalakult   a │▒
  376.           │ munkafelület,  a  grafikon  kijelölt  állapotban várta a │▒
  377.           │ szerkesztést,  az  alsó  súgósorban  felirat  biztatott: │▒
  378.           │ kattintsak    kettôt    a    grafikonra,    és     máris │▒
  379.           │ szerkeszthetem.   Megpróbálva  ezt  hibaüzenetet kaptam, │▒
  380.           │ ami  arról  tudósított,  hogy  a  helyben szerkesztéshez │▒
  381.           │ meghívott Excelben nem  tudom szerkeszteni a  grafikont! │▒
  382.           │ A módosítások  elvégzéséhez  az @KEdit@N  menübôl  meg  kell │▒
  383.           │ nyitni az objektumot -- a korábban jelzett módon --,  és │▒
  384.           │ ekkor már  szerkeszthetôvé válik  a grafikon  is.   Ez a │▒
  385.           │ kis  közjáték  egy  fontos  tényre  mutat rá:  a helyben │▒
  386.           │ szerkesztéshez   meghívott   Excel    nem   azonos    az │▒
  387.           │ alkalmazásként  indított  példánnyal!   Errôl  a tényrôl │▒
  388.           │ tanúskodik a kétféle taszkinfo riportja is.              │▒
  389.           │                                                          │▒
  390.           │ Az Excel  5.0 programcsomagban  van --  többek között -- │▒
  391.           │ egy MSINFO.EXE nevû  segédprogram, aminek egyik  opciója │▒
  392.           │ a  memóriában  taszkként   futó  alkalmazások   listáját │▒
  393.           │ mutatja.   A  Windows   3.1  Task  Managerében  is   van │▒
  394.           │ taszklista.  De a két lista nem mindig azonos:   helyben │▒
  395.           │ szerkesztéshez  meghívott  alkalmazás   esetén  a   Task │▒
  396.           │ Manager nem mutat újabb  programot a memóriában, míg  az │▒
  397.           │ MSINFO.EXE  listáján  már  szerepelni  fog.    Mellesleg │▒
  398.           │ mûködik  is.   Objektum  megnyitásakor,  vagy   önállóan │▒
  399.           │ ikonról  indítva  viszont  nincs  különbség  az indított │▒
  400.           │ alkalmazás memóriabeli  státusza között,  mindkét listán │▒
  401.           │ egyaránt megjelenik a program neve.                      │▒
  402.           │                                                          │▒
  403.           │ Az  OLE  2  típusú  beágyazott  objektumokat  tartalmazó │▒
  404.           │ dokumentumok fontos újdonsága  a hordozhatóság.   Mint a │▒
  405.           │ felsorolásból    látszik,    két    konfiguráción     is │▒
  406.           │ próbálkoztam.   Az  386SX-en  kialakított  -- beágyazott │▒
  407.           │ objektumokat   tartalmazó   --   WinWord    dokumentumot │▒
  408.           │ maradéktalanul  fel  tudtam  használni  a tôle független │▒
  409.           │ másik gépen, pedig a  forrás Excel file-ok nem  kerültek │▒
  410.           │ át  a  másik  gépre.  A  próba  során  megnyitott  és az │▒
  411.           │ eredetileg   Hercules    video   alrendszeren    készült │▒
  412.           │ fekete-fehér objektumok a  VGA-s gépen az  adatfrissítés │▒
  413.           │ látványos jeleként kivirultak.                           │▒
  414.           │                                                          │▒
  415.           │ A  kétféle  gépkonfiguráción  végzett  próbálkozások nem │▒
  416.           │ mutattak   lényegi   eltéréseket   az   OLE   2   típusú │▒
  417.           │ kapcsolatok  mûködése  tekintetében.   Az  új   technika │▒
  418.           │ rendkívül  gépigényes  --  az  egyes  mûveletek  közötti │▒
  419.           │ várakozási idôk erôsen  megnôttek --, és  valószínûleg a │▒
  420.           │ jelenlegi   operációs   rendszerkörnyezet   nem    képes │▒
  421.           │ megfelelô környezetet nyújtani biztonságos  mûködéséhez. │▒
  422.           │ Talán az új OLE-hoz új Windows is dukál -- mint  tudjuk, │▒
  423.           │ ennek bemutatására akár idén is sor kerülhet...          │▒
  424.           │                                                          │▒
  425.           │ A vizsgálódás  során gyakran  érkezett rendszerüzenet  a │▒
  426.           │ Windowstól,  ami  a  program  lezárására ösztökélt, majd │▒
  427.           │ bármit csináltam, megtette azt magától.  Szerencsére  az │▒
  428.           │ OLE 2-képes  alkalmazások használhatók  a korábbi  módon │▒
  429.           │ is, így mindenki  maga döntheti el,  hogy alkalmazásakor │▒
  430.           │ milyen  módon  építi  fel  objektum-kapcsolatait,   azaz │▒
  431.           │ adott esetben melyik OLE változatot részesíti elônyben.  │▒
  432.           └──────────────────────────────────────────────────────────┘▒
  433.            ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  434.  
  435.           ┌──────────────────────────────────────────────────────────┐
  436.           │               @VAz Excel 5.0 függvény-újdonságai@N           │▒
  437.           │                                                          │▒
  438.           │ Függvény              Tartalma                           │▒
  439.           │                                                          │▒
  440.           │ AMORDEGRC,AMORLINC    lineáris amortizáció számítása     │▒
  441.           │ CONCATENATE           szövegrészek egybefûzése           │▒
  442.           │ COUNTBLANK            az üres cellák száma               │▒
  443.           │ COUNTIF               a feltétel szerinti cellák száma   │▒
  444.           │ DAYS360               napok száma két idôpont között     │▒
  445.           │ POWER                 hatványozó függvény                │▒
  446.           │ ROMAN                 római számokká konvertáló függvény │▒
  447.           │ ROUNDDOWN             kerekítô függvény                  │▒
  448.           │ ROUNDUP               kerekítô függvény                  │▒
  449.           │ SQLREQUEST            külsô adatbázis lekérdezése        │▒
  450.           │ SUBTOTAL              részösszeg-képzés                  │▒
  451.           │ SUMIF                 a feltétel szerinti cellák összege │▒
  452.           │ WEEKDAY               a hét egy napjának sorszáma        │▒
  453.           │ YEARFRAC              egy idôszak hányad része az évnek  │▒
  454.           └──────────────────────────────────────────────────────────┘▒
  455.            ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒